﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace RDev.Correios.UserInterface.View
{
    public partial class ConsultaCep : Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            LabelMensagem.Text = "";
        }

        protected void ButtonConsultarClick(object sender, EventArgs e)
        {
            try
            {
                ConsultaCepCorreios consultaCepCorreios = new ConsultaCepCorreios();

                var retorno = consultaCepCorreios.ConsultaCep(TextBoxCep.Text);

                TextBoxLogradouro.Text = retorno.Street;
                TextBoxBairro.Text = retorno.District;
                TextBoxCidade.Text = retorno.City;
                TextBoxEstado.Text = retorno.State;
            }
            catch (Exception ex)
            {
                LabelMensagem.Text = ex.Message;
            }
        }
    }
}